package iterator;

import heap.InvalidTupleSizeException;
import heap.InvalidTypeException;
import heap.Tuple;
import index.IndexException;
import global.*;
import java.io.IOException;

import bufmgr.PageNotReadException;

public class ColumnarBitmapEquiJoins extends Iterator {

	public ColumnarBitmapEquiJoins(AttrType[] in1, int len_in1, short[] t1_str_sizes, AttrType[] in2, int len_in2, short[] t2_str_sizes, int amt_of_mem, java.lang.String leftColumnarFileName, int leftJoinField, java.lang.String rightColumnarFileName, int rightJoinField, FldSpec[] proj_list, int n_out_flds){
		
	}
	@Override
	public void close() throws IOException, JoinsException, SortException,
			IndexException {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Tuple get_next() throws IOException, JoinsException, IndexException,
			InvalidTupleSizeException, InvalidTypeException,
			PageNotReadException, TupleUtilsException, PredEvalException,
			SortException, LowMemException, UnknowAttrType,
			UnknownKeyTypeException, Exception {
		// TODO Auto-generated method stub
		return null;
	}

}
